Linux软件包管理、apt命令和dpkg相关命令 |
您所在的位置:网站首页 › opensuse 包管理 › Linux软件包管理、apt命令和dpkg相关命令 |
软件包的类型: (1)Ubuntu有两种类型的软件包:二进制软件包(deb)和源码包(deb-src) 1)二进制软件包(Binary Packages):它包含可执行文件、库文件、配置文件、man/info页面、版权声明和其它文档。 2)源码包(Source Packages):包含软件源代码、版本修改说明、构建指令及编译工具等。先由tar工具归档为.tar.gz文件,然后再打包成.dsc文件。 (2)在用户不确定一个软件包类型时,可以使用file命令查看文件类型。 软件包的命名: 软件包的命名遵循以下约定: Filename_Version-Reversion_Architecture.deb 软件包名称 Filename 软件版本 Version 修订版本 Reversion 体系架构A rchitecture 软件包管理工具分类: (1)根据用户交互方式的不同,可以将常见的软件包管理工具分为三类: 类别 常见工具举例 描述 命令行 dpkg-deb、dpkg、apt 在命令行模式下完成软件包管理任务。为完成软件包的获取、查询、软件包依赖性检查、安装、卸载等任务需要使用各自不同的命令 文本窗口界面 dselect、aptitude、tasksel 在文本窗口模式中,使用窗口和菜单可以完成软件包管理任务 图形界面 synaptic 在X-Window图形桌面环境中运行,具有更好的交互性、可读性、易用性等特点管理软件包apt命令: apt-get subcommand [ -d | -f | -m | -q | --purge | --reinstall | -b | -s | -y | -u | -h | -h | -v ] pkg 子命令: update: 下载更新软件包列表信息 upgrade: 将系统中所有软件包升级到最新版本 install: 下载所需软件包并进行安装配置 remove:卸载软件包 autoremove:将不满足依赖关系的软件包自动卸载 clean:删除缓存区中所有已下载的包文件 autoclean:删除缓存区中老版本已下载的包文件 check:检查系统中依赖关系的完整性 source:下载源码包 build-dep:为源码包构建所需的编译环境 dist-upgrade:发布版升级 dselect-upgrade:根据dselect的选择来进行软件包升级 查询软件源和软件包的相关信息 dpkg相关命令: dpkg -i deb文件名 :安装一个在本地文件系统上存在的Debian软件包 dpkg -r 软件名 :移除一个已经安装的软件包 dpkg -P 软件名 :移除已安装软件包及配置文件 dpkg -L 软件名 :列出安装的软件包清单 dpkg -s 软件名 :显出软件包的安装状态 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |